.my_tabbar {
	position: fixed;
	bottom: 0;
	left: 0;
	right: 0;
}
.my_bg {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	z-index: 0;
	width: 750rpx;
	height: 625rpx;
}
.my_setting__icon {
	width: 46.64rpx;
	height: 46.64rpx;
}
.my_setting {
	display: flex;
	justify-content: flex-end;
	padding-right: 27.99rpx;
	padding-top: 46.64rpx;
}
.my_avatar {
	width: 130.6rpx;
	height: 130.6rpx;
	border-radius: 50%;
	background-color: #fff;
}
.my_user__avatar {
	position: relative;
	width: 130.6rpx;
	height: 130.6rpx;
	margin-right: 18.66rpx;
	display: flex;
	justify-content: center;
}
.my_page__content {
	z-index: 1;
	position: relative;
	padding: 69.96rpx 27.99rpx;
}
.my_user {
	display: flex;
	align-items: center;
}
.my_user__level {
	margin-top: 9.33rpx;
	color: #666666;
	font-size: 24.25rpx;
}
.my_username {
	font-size: 33.58rpx;
	font-weight: bold;
}
.my_data {
	display: flex;
	padding-top: 46.64rpx;
	padding-bottom: 37.31rpx;
}
.my_data__item {
	flex: 1;
	text-align: center;
}
.my_data__value {
	margin-bottom: 11.19rpx;
	font-size: 31.72rpx;
	font-weight: 700;
	color: #333333;
}
.my_data__label {
	font-weight: 400;
	font-size: 24.25rpx;
}
.my_vip__icon {
	position: absolute;
	bottom: 0;
	width: 106.34rpx;
	height: 41.98rpx;
}
.my_open__vip {
	height: 123.13rpx;
	background: linear-gradient(90deg, #7CB0FF 0%, #4093F1 49%, #0862EC 100%);
	border-radius: 18.66rpx;
	display: flex;
	align-items: center;
	justify-content: space-between;
	padding: 0 18.66rpx;
}
.my_vip__arrow {
	width: 37.31rpx;
	height: 37.31rpx;
}
.my_vip__video {
	width: 80rpx;
	height: 80rpx;
	margin-top: 22rpx;
}
.my_vip__text {
	font-size: 27.99rpx;
	color: #EDEDED;
	font-weight: 600;
	padding-left: 9.33rpx;
}
.my_vip__left {
	display: flex;
	align-items: center;
}
.my_menu__icon {
	width: 55.97rpx;
	height: 55.97rpx;
}
.my_menu__item {
	display: flex;
	flex-direction: column;
	align-items: center;
	flex: 1;
}
.my_menu__text {
	padding-top: 18.66rpx;
	font-size: 26.12rpx;
	color: #333;
}
.my_menu__row {
	display: flex;
}
.my_menu__box {
	background-color: #fff;
	border-radius: 18.66rpx;
	padding: 27.99rpx 0;
}
.my_menu__title {
	font-weight: bold;
	font-size: 31.72rpx;
	color: #333333;
	margin-bottom: 37.31rpx;
	margin-left: 27.99rpx;
}